export default {
  mounted(el: any) {
    const imgSrc = el.src
    el.src = ""
    // 观察者
    const observer = new IntersectionObserver(([{ isIntersecting }]) => {
      console.log(isIntersecting,'isIntersecting');
      
      // 元素出现在可视区域，和离开可视区域时触发
      if (isIntersecting) {
        // 加载图片
        el.src = imgSrc
        // 已经加载停止观察
        observer.unobserve(el)
      }
    })
    observer.observe(el)
  },
}